4912 756
8082 627
5305 359
3977 521
2804 287
11435 595
12338 926
8866 349
6400 390
1806 126
2137 51
21583 240