101
0
1007
1
78
441
298
1123
180849
2125
165
448
14508
18
90
782
545
747
609
19279
2
355
467
357
402
2683
44199
376
349
283
614
392
2120
6