2932
2
1603
1
5065
1071
2337
5
1601
0
2666
9
951
17946
2990
1265
1812
30334
6
2562
851
1189
2254
2906
1153
600
2173
2828
5440
8
15233
2268
4
2012
4309
3
2152
1801
4187
10