2967 783
41582 694
2870 493
775 102
713 114
2913 620
1460 363
7154 162
2938 743
6224 264
3943 386
2319 522
2147 509
4627 347
8130 415
1942 105
15564 98
5345 534