1034
1
3063
10
2057
7463
16
979
3100
13232
11
1264
0
1057
1249
2
4130
18
6861
12
656
2268
2265
549
5027
872
3
2021
1344
4
5949
5
3078
4645
1437
891
2189
1941
374
954
1326