15847 267
4916 756
8090 627
5317 359
3997 521
2811 287
11429 595
12248 926
8876 349
6408 390
1821 126
2155 51
21551 240