1616
683
417
226
1611
969
385
151
3752
1962
1669
771
636
254
615
281
551
246
551
181
587
130
728
322
868
355
597
222
727
239
424
172
475
249
580
133
421
152
358
71