408626 401
313334 716
59328 337
17523 69
16223 214
31978 788
16398 144
324139 847
499533 1126
424918 709
82365 597
972779 1277
202306 1056
14749 245
23696 107
151983 472
451746 1073
166675 856
150052 611
139567 568
377711 957
12171 505
9894 209
35470 453
34957 74
354156 1385
172064 489
23184 228