33
9
202
40
21
7
26
3
49
16
419
107
56
230
22
20
8
315
101
180
120
200
97
14
34
515
104
48
91
63
11
23
520
392
199
167
324
37
32
41
35
5
2604
69
42
321
302
879
39