3006
3
2201
11
3342
1920
7
1336
1
2260
12
7334
4
422
0
330
1166
468
1133
2490
1939
957
951
454
403
2121
409
415
1045
456
1557
1661
445
972
602
722
410