595
2117
425
819
3065
2920
207
309
300
305
112
538
61
123
17