840 212
2883 633
2287 487
1551 268
486 63
2435 623
1122 265
1452 428
1326 228
1014 290
3221 267
7492 585
3481 525
1846 224
2930 343
2186 336
900 94
2988 523
2709 447
7962 264
3266 657
3384 564
671 27
361 66
2289 410
1962 556
4882 506
34645 929