3129 333
5911 281
7967 441
2626 221
4417 665
4138 41
23907 366
10951 75
11020 607
4598 716
3990 38
17550 461
9046 58
2757 553
3661 219
4741 711
3043 591