2938 937
1236 382
1387 120
9974 509
4583 255
3106 381
1519 110
2393 346
9643 89
8187 233
17475 848
2480 212