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