655
0
2855
3
320
1222856
4
3251
6
1169
646
410
275
63
336
2189
529
602
87
1824
2328
2934
4111
2
348
1042