47
539
31
696
180
298
1925
107
50
177
81
36
1480
11
45
52
16
147
153
26
56
53
49
43
38
125
67
84
574
73
24
51
35
190
2108
562
66
30
287
44
80
32
198
42
21
61
228
313
19
368
446
135