15851 267
8096 627
3984 521
2817 287
11463 595
12500 926
8925 349
6415 390
1814 126
2162 51
21682 240