2100
2
2173
1
1380
0
830
801
1686
1690
25669
1660
1787
662
19783
1168
1532
1766
510
619
3
1879
1801
1093
1938
1632
673
1749
526
2999
1431
1816
868
2996