92
18
17
28
59
42
22
228
481
250
163
165
121
210
806
51
270
21
104
10
82
31
25
20
507
30
19
327
438
361
100
50
151
419
296
16
367
1067
40
364
495
1672
24
460
123
194
2803
46
302
48
207
323
809
186