3001 836
2568 529
385 84
1068 300
1445 276
1199 316
965 267
2730 698
2716 820
729 216
2957 679
2136 475
970 272
1476 366
844 203
128 37
481 121
11155 612
1154 303
2457 636
1576 339
2449 696
1304 265
1530 403
1982 419
2919 920
839 173
2940 907