1095 40
2341 443
36701 277
29879 520
5796 343
66827 878
107731 196
31849 83
35939 396
13735 158
18675 505