635
0
670
255
21152
8
1045
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
108797
661
737
564
14
3080
534
1743
1189
758
442
485
579
753
1769
1001
990