1056
1
2730
6
2657
3
2668
2
729
20634
8
4165
0
594
1119
2855
264
474
973
907
1100
251
3366
711
25137
339
1384
1267
505
338
3381
479
1824
466
529
552
16