3006
3
1056
1
2326
4
333
1937
518
1374
915
1550
5
2260
12
521
1922
7952
422
0
330
1852
2
1365
1578
1750
1261
3268
468
1894
1306
1054
436
2669
1392
1133
2490