2506 213
3540 440
4673 441
22363 629
16116 914
10483 236
5644 627
10708 488
7576 578
2304 268
3914 496
60382 779