2952 907
1360 340
30332 583
2257 296
4301 569
71400 411
11728 69
5570 252
18278 333
10642 798
3012 428
4731 695
2459 305