1036
3
594
0
261
16550
27
1144
1
418
720
1881
2
1355
2659
2059
8
3061
2445
2648
5
291
7952
25137
3765
6