128
33
119
55
38
84
344
647
13
225
9
48
901
195
7982
59
94
51
31
448
35
8
53
360
374
62
318
211
189
1412
180
231
124
81
258
529
131
23