19401 638
4176 110
38689 563
6036 661
30624 177
3525 386
46226 574
2889 484
142567 587
36814 168
1463 140
2101 69
1194 128
2499 442
12685 291
2882 133
4636 95
2201 254
3671 612
9355 445
2689 392
3116 571
2053 317
4781 756
4824 479
3310 501
1778 159