2916 46
1863 250
13358 356
31259 280
4117 171
3836 212
21797 610
2901 409
3217 650
2352 186
7716 606
5238 740