472
0
1222856
4
965
20634
8
464
521
1
646
180849
505
809
522
353
4740
4106
363
3015
935
1462
458
804
846
5009
414
787
1073
165
1199
2874
3
275