429287 1321
2715 118
3312 239
184837 516
33261 324
11853 884
17813 655
4793 134
10214 197
307908 930
6942 820
26787 879
53308 669
66983 289
9400 497
19296 268
9266 293
24001 72
16887 137
14915 671
248677 916
14418 274
14488 350
16965 570
20232 158
14924 213
46324 312
9548 436