18
0
3742
5
1360
2
2037
133
126
160455
14
1894
7
2935
1081
1
1550
8
815
4
135
954
612899
758
1823
995
1007
852
1665
3052
10
931
69
76
13162
6
1651
1187
37
619