3060 847
2192 607
2939 716
519 58
2811 572
1151 324
961 232
1616 459
1511 430
2998 683
2482 515
3315 733
2153 404
727 129
2482 536
3235 557
3152 628
2119 329
1138 157
355 83
512 78
2524 604
431 88
196 28