10031 728
13154 285
7055 451
5333 454
6927 307
6071 258
158255 477
54167 328
19931 597
8810 410
25006 447
14672 461
13339 719
6997 669
5628 78
4688 207
2869 68
4719 103
9280 215
2744504 4075
248310 1043
2501386 3554
387667 1161
284946 1572