1081
0
29323
646
1782
438
1100
501
500
4426
751
329
3165
1020
215
671
1523
2328
382
325
368
571
675
741
1736
1451
818
668
1130
269
294