408629 401
313343 716
59328 337
17523 69
16223 214
31978 788
16398 144
324143 847
499559 1126
424939 709
82367 597
972819 1277
202307 1056
14749 245
23696 107
151988 472
451754 1073
166686 856
150058 611
139571 568
377737 957
12171 505
9894 209
35471 453
34958 74
354163 1385
172074 489
23186 228