3117
3
3342
11
995
1
5509
8
3748
4
1138
3696
6
11881
579
1454
0
2599
2
22330
22
2628
1238
884
7334
1089
5
8475
12