1540 113
1021 203
4026 978
7008 151
172815 1000
10929 632
1567 285
69294 280
8645 498
2870 461
107676 724
21258 348