3005 681
1368 155
24991 755
11743 928
20292 120
6434 545
5419 179
11941 347
10261 318
17887 351
1689 195
6459 794
41127 240
2898 486