2245
2
1073
0
747
1
1297
3
1405
1481
868
3663
8
1704
5
5282
13
933
3013
7
1780
842
968
1067
1288
1112
1892
1388
3026
11
1439
2798
1797
981
1513
1465
1432
2028
4
952