5008 463
44062 680
12530 324
8553 422
10551 703
25058 912
9383 835
7890 1046
3140 213
5022 501
2237 82
5865 492