2049
1
693
0
1778
2999
3
2173
1780
4179
1532
2368
868
801
2982
5897
4
526
1380
467
1093
2562
2
3326
784
2427
12
1690
2366
1000
1691
802
1125
1813
830
1632