288
2
139
431
71
896
63
563
123
314
56
46
190
216
40
17
181
842
305
121
150
34
6078
87
55
215
241
417
58
16432
23
93
36
553
88
32
38
217