5021 463
44151 680
12530 324
8557 422
10551 703
25059 912
9386 835
7890 1046
3141 213
5022 501
2237 82
5865 492