4913 756
8083 627
5305 359
3977 521
2804 287
11437 595
12351 926
8868 349
6401 390
1806 126
2137 51
21588 240