31230 70
1598 349
1761 521
1981 508
304 77
3265 934
2321 691
22743 100
17471 131
6567 632
4212 126
5147 796
3486 188
20301 672
18019 186
15682 656
10705 672
5557 236
4512 343