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