20
601
261
30
144
1840
6
820
129
458
57
653
21
667
28
58
16
185
2071
43
63
22
10
8
661
128
75
101
462
672
313
11
5
7
295
114
881
14
56
96
166
42
109
315
195
132
528
48
19
886
55
162
1044
89