31901 187
3131 501
3578 485
3644 154
2565 275
9210 541
7986 576
5899 614
2504 253
3915 641
4397 354
4671 474
2694 415
1183 188
1284 203
2939 270