50503 703
10542 77
15700 480
2336 51
26495 797
85446 1247
2552 651
12789 359
20166 792
29566 285
4827 83
3551 349
18679 527
787 148
28862 173
22689 814
25221 734
37037 77
46089 534
214565 771
2787 569
7286 384
22571 478
11292 312
92994 582
9784 446
10744 751