2921 46
1880 250
13362 356
31293 280
4122 171
3848 212
21801 610
2906 409
3232 650
2353 186
7717 606
5244 740