149
328
884
8
901
16
247
314
521
113
76
159
89
2
302
7
672
123
5
1686
270
6
439
47
406
1360
7
102
122
866
130
179
346
212
77
29
224
1531
3
46
201
2
268
347
252
39
599
18
49
178
272
7
655
