464
0
29323
860
392
1636
1230
5
965
475
798
116
521
58
63
418
8116
6
611
4106
263
646
477
518
1073
458
575
2395
804
546
2431
3
820
172