27096 253
3714 481
5224 686
2913 405
1712 89
4798 432
42269 756
9988 295
6423 532
12240 692
3201 506
5950 507
2041 252
3354 928
7597 844
3057 403
2043 119