1247
2
990
0
2453
1
2735
3
3025
4
2499
2989
1029
2228
1761
234
1422
6345
4142
5
5674
14118
18
7095
4655
10
424
11447
719
411
674
1583
484
718
8193
13
634
2550
529