2465
2
1830
1
2099
2138
3
1431
3283
4309
5746
23
1767
6676
12
1558
851
383
0
2242
19944
1092
1712
1075
387
1701
1210
750
2279
5
1425
2426
1184
2942
6
1522
1922
1250