1558
2
1348
4
685
0
1431
1329
2012
1018
2595
2316
721
800
2921
5
964
1
2069
2264
19783
5440
8
3673
3
1295
1225
946
1363
1411
2570
1438
2366
2763
605
2837
3593
16