3096 602
3125 837
2779 511
3168 616
1413 321
1636 209
9998 124
3449 490
5963 846
2808 374
20154 356
3357 593
16179 63
3292 688
2089 471
3308 641
381 45
1524 248
2764 773
2289 591