418
0
47041
171
19279
2
580
20634
8
90
1440
1
2064
1123
251
631
484
357
255
2730
6
407
945
588
531
444
290
453
392
431
2809
316
1541
846
584