1431
1
2245
3
3080
21152
8
1767
2
1058
951
1075
1047
3090
6
1815
8527
2932
297066
0
1250
1558
383
2942
913
658
1514
2710
19944
1935
2906
2873
1451
3738
5
4309
3673