0
140
225
15
100
13
3
49
2
101
1333
59
942
6
1198
46
23
14
8
4
33
11
36
208
31
172
766
145
16
68
60
1130
70
2317
51
1061
252
190
88
242
685
5
12
9
89
267
302
138
476