13
41
11
47
57
25
272
640
49
200
528
299
611
1660
878
119
85
13037
4299
132
188
90
10834
53
105
577
171
63
106
1460
43
72
216
886
32
51
30
425
648
3288
5056
69
452
91
328
1379
152
88
81
64
68
48
89
46
71
149
22