0
85
12
23
136
141
639
66
38
3223
50
17
29
29
16
43
206
58
2
447
38
1378
545
181
12
28
8
631
25
287
578
7
6
27
140
669
12
3
28
5
351
36
