2932
2
2903
3
3158
3051
1603
1
2769
0
2149
5
2087
1743
99072
1849
7793
4
4133
839
2906
1174
267612
1243
6
1289601
1015
1091
2571
1259
887
983
646