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