579
0
1015
1
1694
951
690
2669
2
2480
2203
1813
3090
6
3316
10
564
2949
1743
108797
585
2502
1174
2105
4
3312
17970
15
1740
3
3012
297066
3046
3188
4198
45986
3683
2978