3501 125
6923 360
5751 758
2341 455
20894 156
29998 346
40723 509
14025 481
55372 95
21748 422
39358 60
2789 273
3565 766
85293 839
30140 618
4466 161
12630 31
28900 458
15414 394
48930 592
86142 240
25700 481
63697 575
7459 456