1345
2
1416
3
2373
6
2280
1219
1
589
1611
536
0
494
615
845
662
854
1273
399
1142
344
979
1095
1092
1413
984
12170
1000
1140
403
2671
243
313