31870 187
3129 501
3576 485
3641 154
2563 275
9202 541
7981 576
5892 614
2503 253
3910 641
4382 354
4662 474
2693 415
1183 188
1284 203
2935 270