408653 401
313399 716
59332 337
17523 69
16223 214
31980 788
16400 144
324155 847
499650 1126
425022 709
82370 597
972974 1277
202313 1056
14749 245
23697 107
152011 472
451781 1073
166720 856
150074 611
139585 568
377842 957
12172 505
9895 209
35473 453
34959 74
354221 1385
172104 489
23187 228