3262
3
1421
0
6362
5
2271
4
14421
12
1712
1
2505
2
3465
1743
12149
3054
11761
3208
2057
8582
1683
2840
716
1306
2500
1175
4179
790
3354
1481
12472
539
3735
582
2670