2494
1
1421
1171
1949
2
1922
3025
964
646
0
1129
3887
9
3734
3
1696
1518
915
3287
322
3916
6
385
544
255
1549
2296
1578
1425
1587
784
2053
2570
2780
2387