413
613
69
54
57
1157
252
198
166
148
158
366
253
155
430
4035
1603
2784
1645
1725
1925
785
699
2588
2127
1503
140
768
1263
1572
790
410
294
204
419
142
1461
684
279
180
538
200
123
42
64
95
162
129
111
130
88
62
456
882