1100 208
3079 31
2875 805
6320 297
42891 390
30895 292
6181 440
3727 434
21956 895
7276 400
27876 141