25933 252
3698 481
5180 686
2872 405
1700 89
4652 432
41859 756
9888 295
6362 532
12112 692
3170 506
5923 507
2022 252
3348 928
7589 844
3045 403
2031 119