978 109
20636 812
4851 58
14123 147
4280 272
3259 568
135182 511
28896 301
1673 115
2306 188
3167 478
4173 284
42452 183
23462 617
4679 547
27008 428
13889 56
11891 537
8381 126
24323 537
18607 232
20082 283
171340 696
16243 523
18527 747
9997 41
7379 601
10000 239