106
799
498
61
24
478
230
392
352
46
115
17
70
402
77
125
35
13
11
272
232
157
23
93
53
31
32
73
119
16
68
19
52
117
58
8
72
7
12
1311
42
15
76
18
142
2084