3057
10
1361
1
8907
2
801
1530
3
611
1167
990
995
2015
13
7826
8
702
4159
4
1682
2623
1775
4401
1314
9
1782
1066
440
3102
5
1661
0
710035
800
986
7
1411
596
542
824