6945 841
5196 412
148540 239
2978 97
151406 898
10594 74
4664 268
4450 920
4687 637
3322 389
5460 632
25754 632