22
528
3
271
101
639
36
24
91
472
16
41
326
93
416
396
17
200
66
92
42
63
402
54
3013
178
117
880
89
99
300
881
440
49
234
280
202
410
158
20
963
34
32
27
359
273
593
1395
346
19
15
69
46
8
10
106