3031 463
1496 213
894 236
2482 616
1770 562
540 86
2159 529
2076 505
710 171
2772 519
1829 418
1274 346
812 132
1415 328
1567 164
2561 631
2046 512
3191 674
1037 216
230 29
976 56
1385 378
2908 582
1410 317
1126 237
3059 207
7395 268
18297 989