1456
2
10183
14
181997
11
121
1
1502
2105
5997
4
2294
2100
4362
3
1357
4519
13
1786
1295
946
1363
1411
2570
1438
2763
0
605
2837
3026
2082