31022 371
29279 388
8120 406
4726 590
4827 200
21506 171
6715 260
5999 415
2972 628
6551 438
18756 687
8900 473
1631 38