217
0
928
370
25440
428
306
1973
516
524
1413
36045
951
20634
8
3469
2
485
486
281
714
7260
637
213
1318
6339
420
815
2952
329
71
14076
7
2691