47
57
25
272
639
49
200
527
298
610
1657
878
119
84
13031
4297
132
188
90
10833
53
105
577
168
61
1459
43
72
216
886
32
51
30
425
648
3287
5051
68
452
89
327
1377
151
87
79
64
48
46
71
148
22
108
69