2255
2
1601
3
3931
6
928
1
1988
650
0
2099
2776
1860
2025
1891
1451
1720
2245
960
1583
1585
3053
7
3461
4
2583
18258
2041
4915
1589
1347
2382
2440
1364
1075
3063