529
1
802
56
265
2
167
96
76
279
247
316
276
83
217
70
181
74
42
127
61
92
87
171
86
382
300
64
249
80
368
658