2513 213
3546 440
4676 441
22367 629
16117 914
10483 236
5648 627
10709 488
7578 578
2304 268
3916 496
60401 779