1816
1
1277
2
2427
12
951
1348
2440
3
8527
635
0
3200
493
300
1734
388
2122
2999
1564
3326
1976
1423
599
1788
1055
1498
534
712
2886
159
83
1243
2123