2049
1
1780
2344
2100
2
693
0
1691
868
3562
801
3591
11
2173
1778
2934
1000
2999
3
1532
4179
2365
4
4285
619
2368
662
2982
4149
4099
8
796
6
1380
1267
1352
5
673