2370
2
2245
3
1036
1
1011
1245
1554
2534
3061
766
1063
297066
0
4099
8
1015
1763
1606
6236
10
8527
1047
17970
15
1220
1788
197
2352
12779
582
962
1226
3053
7
1778
873