3491
4
2598
2
1992
1
1152
2799
6
2366
5
3841
12
3316
10
2094
4335
59
0
1960
5141
7
4083
738
3022
9055
1675
4834
2826
2744
1025
3195
1614
2255
8607
8
3643
3
3551
2571
1526