0
153
303
17
135
58
516
86
3
69
199
275
3
68
18
360
682
21
26
14
25
863
52
11
87
12
26
50
21
1141
268
3
4
23
190
19
255
35
680
84
261
32
2
153
608
86
3
164
3
325
24
814
15
