23
239
102
113
375
165
61
1420
30
15
247
351
105
50
161
81
148
1480
79
48
127
66
715
156
583
100
341
83
41