1015 123
15031 42
44682 309
2880 638
1219 253
819 157
4882 526
2549 580
3320 459
27419 229
2969 345
4079 469
12999 115
5896 853
2067 325
358 35
4276 806
62876 727
1502 238
80268 413
11196 586
8073 478
1449 229
12363 701