3051
2
1603
1
2769
0
2149
5
2087
3090
6
1743
99072
1849
7793
4
4133
839
2906
1174
267612
1243
1289601
1015
1091
2571
1259
887
983
646
742
982
1758
851
737
11192
10