29323
0
3015
472
1073
63
392
353
116
8116
6
543
2367
3
965
1438
2211
464
956
1
518
573
867
913
165
2780
2
675
363
4000
373
501
1155
1454