3096 851
1289 165
5590 114
1006 205
1860 380
1857 210
3350 945
3198 581
1187 150
809 70
803 47
3470 663
2667 627
2969 524
2484 655
2079 262
578 101
2360 666
2061 330
3177 674
776 96
1245 236
3428 939
795 122
1864 372
5671 604
3116 792
7123 541