2903
3
3158
2
3051
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