3118 861
1467 427
1089 32
2111 351
673 96
398 75
1522 328
2163 572
729 210
3487 361
1312 107
2343 663
1485 271
2477 662
1444 341
2816 688
4982 835
2374 376
2699 501
2391 371
11090 112
1153 298
2392 501
1253 290