1128
0
871
29323
171
611
470
518
1043
1
3440
418
1541
522
486
331
802
1020
543
4922
1263
2474
2
35426
325
497
776
1501
846
1610
326
123
11392
6