2245
3
1226
1
2906
2
2773
571
0
297066
1788
894
2354
567
690
3765
4
1761
564
3053
7
913
2593
2740
378
2159
585
9956
7034
1840
6
2525
2797
5
3090
1992
951
10827