2326
4
1324
1
1358
3
1439
2
1156
1033
521
2200
6
1477
2306
964
1129
0
1506
1281
3116
1132
1343
440
646
814
2113
3025
2447
1231
1390
11756
2000
1421
1587
5446
5