4957 756
8138 627
5376 359
4006 521
2835 287
11511 595
12623 926
8998 349
6476 390
1835 126
2182 51
21777 241