3071 910
2171 280
1026 216
4227 626
3295 702
2691 747
2942 629
595 155
365 88
3178 875
2926 808
2395 633
1568 224
977 221
875 177
1319 334
2117 673
2703 636
934 181
1328 336
508 63
1994 502
1165 294
2918 930
1383 280
2765 546
1038 242
10862 696