1424
2
2057
1380
0
1819
1
1168
2108
3
1400
1305
467
1751
1816
2562
83
2392
5046
1225
662
801
1781
1813
1012
1376
868
1310
542
581
978
629
673
3357
11