331
0
467
177
47041
392
245
25137
587
1446
1139
99
1
1132
341
1416
1333
2290
2
771
739
90
413
611
562
138
1949
431
2690
2713
459
1580
4864