25831 252
3696 481
5175 686
2869 405
1699 89
4641 432
41833 756
9886 295
6359 532
12106 692
3169 506
5923 507
2015 252
3346 928
7588 844
3044 403
2030 119