1052
1
1359
1110
3
3268
1376
1311
646
0
400
4140
3965
521
1544
399
1823
13159
10
1922
2129
7328
2
2143
1302
2669
2296
2086
274
1926
2163
2094
2659
81077
101
2422