642
3
706
189
515
87
405
8
406
121
121
3
286
176
316
456
224
951
300
212
130
20
179
270
2236
199
22
169
61
1531
9
56
13
2662
1253
560
165
1278
177
2
63
390
117
1141
98
1200
317
312
873
