18026 52
6111 104
7662 178
14817 133
93751 799
11510 602
7903 625
5720 462
34781 354
5357 219
41025 166
21062 873
101011 817
67030 521
3923 546
1189 160
3300 559
25398 472
15341 508
5448 771
2477 142
4003 886
7837 606
10807 628
3044 173
21363 354
2069 267
6391 300