2109
3
1745
2
1847
1348
1
1097
3401
4
17831
7
1235
2059
2389
613
4893
1015
3072
1583
892
1558
2841
808
1440
13184
10
6301
2946
1184
2379
2284