223
12
52
715
309
20
104
197
363
255
252
157
640
393
16
147
10
304
0
105
70
437
131
198
81
863
197
11
128
232
280
28
551
268
144
247
402
1578
292
17
72
301
701
4
166
752
307
9
156
