2522
2
1837
3
1743
0
1380
3055
1
1681
3054
5
50969
7
544
2057
1821
868
1683
2169
1787
5635
2999
1306
863
6781
801
2500
7762
4