21435 360
94453 550
33247 324
37407 878
416632 831
283827 904
293815 1097
594440 1639
17214 63
96195 359
197206 1063
23573 286
18431 657
16559 466
15546 79
31346 234
27508 590
26701 282
15278 214
49071 546
23498 79
12056 195
4077 196
6287 581
5766 778
2167 279