3012 681
1370 155
24991 755
11743 928
20293 121
6434 545
5419 179
11941 347
10261 318
17888 351
1689 195
6459 794
41130 240
2898 486