1
36
35
46
442
194
252
256
264
105
258
236
110
87
84
156
80
2436
267
690
176
224
206
274
177
190
282
38
40
855
830
658
594
383
724
791
637
3198
1268
937
2198
636
2606
2267
967
1053
913
719
746
1379
3092
725
1628
2625
1140