345856 656
63529 790
2891 271
9702 116
12462 608
3412 209
44494 509
13161 875
6447 669
7603 69
10951 549