4966
6
3118
3
3238
13
12621
22
1224
1
4946
18
7608
12
3354
5
806
676
0
2711
1387
1748
1057
2620
8
2477
2570
1854
2349
2
856
3841
2026
4492
2859
123674
35
5196
1505
911
1494