2805 685
4992 112
29558 123
8280 523
9023 70
8796 212
10399 450
19984 46
144269 561
9600 680
5589 726
4294 608
2961 117