408616 401
313313 716
59321 337
17523 69
16223 214
31978 788
16398 144
324137 847
499493 1126
424879 709
82362 597
972719 1277
202302 1056
14749 245
23696 107
151976 472
451735 1073
166664 856
150043 611
139566 568
377686 957
12169 505
9894 209
35469 453
34955 74
354132 1385
172055 489
23184 228