4085
3
2667
1
10996
5
2130
2
5339
2382
6
4100
1960
0
2237
1854
2168
3063
10
840
2238
1152
4572
2207
1639
1749
1618
33393
849
1242
1492
857
871
9607
197
2767
1162