2904
3
299
0
103
2966
11
2691
2
3702
9
4360
1
8451
1379
1369
6362
5
2968
2688
2505
4968
4757
1439
1272
656
4027
594
2055
1812
3312
7608
12