2494
1
1421
1171
1949
2
1922
3025
964
646
0
1129
3887
9
1696
1518
915
3287
3
322
3916
6
385
544
255
1549
2296
1578
1425
1587
784
1163
283
1329
3116
650