3053 907
1737 340
37068 587
2355 296
4370 569
72554 411
12321 69
5860 252
21615 335
10657 798
3044 428
4839 695
2550 305