2245
3
1354
1
496
0
1694
1380
1306
619
1120
2
1168
1545
2173
571
1766
2044
297066
7034
2354
2760
4
830
5431
1788
2131
2299
1226
19944
3053
7
1813
2972
2578
1532