1331
1
1054
2260
12
521
629
0
8876
8
7952
3006
3
1513
422
381
330
1852
2
1365
1750
1261
2410
468
436
2669
1133
630
2490
1939
1009
957
951
454
403
2121
4