39387 800
182598 305
84528 891
41045 187
2610 447
9847 779
23455 258
100406 708
44458 95
45679 842
24581 576
2978 706
21132 651
27181 482
20878 100
38916 134
35145 49
3162 599
28469 159
31655 424
4277 547
1150 197
5367 241
8844 382
93073 195
61966 633
67743 479