25943 252
3698 481
5183 686
2872 405
1700 89
4653 432
41870 756
9888 295
6363 532
12113 692
3172 506
5923 507
2022 252
3348 928
7589 844
3045 403
2031 119