2650
20
1512
1
5033
15
1849
2
3426
4
12761
3
1823
2258
2292
1581
2245
1152
0
4614
6
1226
1211
1352
5
1606
3053
7
289
3637
1637
1194
8819
12
2664
2621
3083
1625
2465
656
814