1590
1
2999
3
1816
83
790
635
0
637
1690
1660
1788
1380
2368
693
1431
467
1547
1568
2562
2
1691
745
526
3562
1093
2710
801
4179
830
802
2166
1168