1151 298
142 25
900 150
2056 485
2909 412
1844 442
3051 713
1181 223
1738 339
2011 590
9883 454
16686 1003
22998 585
1940 346
785 107
1222 230
2863 866
118933 469
3488 218
7059 296
7152 494
4595 81
350302 1288
3710 52
13682 455
14665 645
259775 786
20389 173