80
0
2727
2
558
777
2657
3
306
646
471
818
511
337
246
2306
282572
5611
11
3360
427
482
1222856
4
3114
267
138355
332
15789
2431