2245
3
1295
1
1431
1767
2
1058
951
1075
1815
8527
1250
1558
383
0
2942
6
913
658
1514
2710
297066
19944
1935
2906
2873
1451
3738
5
4309
3673
2732
1922
1226
3053
7