40058 137
4994 610
77049 465
14479 844
35148 318
8760 631
4357 241
49869 322
76897 594
41294 662
3376 300
2834 316
3339 448
10669 904