2153
7
1101
3
1445
1
2225
2
631
0
1163
1258
4195
4
1340
2124
5
2093
1748
944
2132
17340
14
2344
2833
2431
2840
2254
2065
2125
3618
1659
1752
5224
7199
4204
14887
18
7812