2920 686
2152 497
1849 418
3523 60
33630 384
10186 298
8919 501
7213 138
6901 615
12249 651
37026 171