3501 125
6923 360
5751 758
2341 455
20894 156
29998 346
40723 509
14025 481
55377 95
21748 422
39360 60
2789 273
3565 766
85296 839
30140 618
4469 161
12631 31
28902 458
15414 394
48930 592
86143 240
25700 481
63701 575
7459 456