3006
3
1056
1
1922
2326
4
333
1937
518
1374
915
1550
5
646
0
7952
814
2113
521
1578
2
1129
365
1987
848
3268
2143
1894
1306
1054
1565
322
1392
2334
1133