538
576
90
61
352
18
52
159
197
71
634
200
103
80
13
2230
161
44
57
30
411
102
69
504
43
276
12
85
58
15
147
96
56
72
125
92
234
49
15178
173
75
89
604
433
906
11
73
94
325
27
158
602
655
65