3006
3
1056
1
2326
4
333
1832
1937
518
1374
915
1550
5
1922
7952
1578
2
381
0
1952
3268
1894
1306
1054
1392
1133
1939
1009
957
2086
951
454
1022
403
2121