3109
14
1679
2
2454
1903
3
1993
2366
1
1295
571
0
1393
2982
693
12733
5
2650
20
894
1357
1788
280
1581
1125
1211
1226
2250
1359
2189
3765
4
2245
3053
7
2495
297066
2435