290
0
162856
2634
935
787
6058
405
1124
1
518
2830
7
341
486
1437
1089
362
369
590
360
543
1779
1510
422
1936
453
320
1860
514
116
121182
383