139
0
597
846
341
301
392
35426
1880
2
1053
1470
17353
2810
2111
3
772
1
882
320
729
398
282
81
369
573
586
17
2306
2395
292
792
489
443
3808