1642
685
4181
2137
541
40
847
318
808
150
944
390
777
183
796
249
714
174
807
190
560
128
513
200
737
101
529
77
384
75
339
121
317
176
527
264
341
223
265
177