301
0
2095
4
391
1084
536
111
737
1
1277
5
419694
9
1225
3865
3
2188
714
1773
2668
2
1658
25137
846
296
561
892
2459
475
1725
116
1263
78
1711
492
1626