45899 540
8841 727
895 55
3429 693
3739 504
6762 888
1804 157
2990 686
2540 331
8747 473
8997 164
1443 210
1917 217
7615 843
14640 626
12252 546
1640 262
12414 580
2963 135
10234 973
4529 628
16592 782
7971 610
3878 761