16
13
638
12
59
26
48
162
7
242
10
614
253
45
386
181
27
9
597
202
568
37
38
733
358
295
303
118
236
33
761
31
107
70
96
271
408
110
57
667
485