570
193
43
169
396
508
439
1882
363
2
42
159
961
172
15
708
1260
11
1148
241
464
242
456
62
598
397
252
416
1144
166
319
754
21
425
258
2139
1254
134
21
40
591
919
531
129
115
286
78
268
179
37
423
475
44
