396
0
611
17946
14
32302
384
1064
3090
6
572
416
1189
25669
19783
2
803
1446
1494
2996
533
968
418
403
652
560
598
1028
420
557
516
4471
1449