10347 77
5040 418
8179 185
6508 295
7249 692
22511 580
4635 925
3843 495
3933 712
2912 521
8233 573
2219 239
5759 659
81315 658