2938 937
1236 382
1389 120
9975 509
4583 255
3106 381
1520 110
2393 346
9650 89
8199 233
17476 848
2481 212