2938 937
1236 382
1399 120
9975 509
4585 255
3107 381
1520 110
2395 346
9655 89
8212 233
17483 848
2481 212