27048 253
3714 481
5223 686
2912 405
1711 89
4793 432
42257 756
9983 295
6422 532
12238 692
3201 506
5944 507
2041 252
3354 928
7597 844
3057 403
2042 119