30
428
791
82
186
565
72
93
278
312
135
206
112
1182
102
514
211
6677
205
637
67
668
1739
1858
276
124
80
29
110
91
33
98
48
438
76
188
847
88
122
1090
1502
154
259
304
89
3112
50
1163
1209
628
70
103
746
59
123