248
0
667
79
128
76
118
117
506
797
103
65
112
25
467
39
2103
3
2506
1
711
63
34
64338
1063
2
7728
3217
12
115622
18
31
61
380
2445
16926
11