425
49
3905
1571
2675
1602
1670
1869
772
688
2403
2057
1453
116
137
748
1230
1501
290
51
781
92
66
145
398
54
75
84
291
80
142
195
411
343
86
132
65
53
28
97
56
23
168
91
123
40
141
105
225
1414
63
26
83
68