2938 937
1230 382
1355 120
9970 509
4571 255
3090 381
1506 110
2385 346
9566 89
8132 233
17442 848
2471 212