2166
1
2578
1740
3
2968
1690
1660
693
0
1380
83
1431
1788
2368
2562
2
467
1568
526
1093
1691
1547
2710
801
745
3562
830
802
3326
1681
496
1813
1749