4966
6
3238
13
12621
22
1224
1
2711
1309
0
3118
3
1992
697
2688
2
1243
1267
4914
1494
3090
3466
5389
1594
2660
3593
16
2328
206
692
2507
5196
1131
2061
518
1179
1055