1242
0
2735
2632
2
4617
5
1831
4874
8
2147
4
2977
1197
1
3808
962
4006
1366
3
1239
725
2039
1182
3587
11060
19
2499
1371
1434
1186
2223
437
923
1016
1072
1045
1296