2955
2
2199
3
1356
0
484
1414
571
798
546
2085
303
988
703
480
1807
4
256
765
360
1523
661
1025
4940
5
1377
594
341
332
2992
468
407
1034
1100