3096 878
2735 597
4151 859
1026 233
1347 243
3311 881
897 159
1648 232
1027 151
507 57
2503 532
697 101
482 97
1815 490
2634 652
2429 397
2813 622
1203 296
2877 883
870 126
1687 299
2654 475
3243 547
2273 422