3326
3
1422
0
1843
2
3076
1
2443
2333
17333
27
2578
83
3196
6
2507
2949
108797
1812
297066
1458
3926
14
1679
1162
1331
1527
2369
1623
1431
4179
1243
1239
1267
1767