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