1626
0
1
1590
1788
1746
3
1451
5
1605
4
1355
1484
2282
2
2199
2082
1813
1995
1892
2537
2417
1157
1100
1216
1114
2042
699
541
986
1383
1099
1837
691
5287
11
18
3943
15
7
3687
4205
10
4282
12
3356
1579
3382
6
2525
3227
4354
4085
8
5353
2548