31217 70
1596 349
1761 521
1981 508
303 77
3246 934
2320 691
22742 100
17468 131
6557 632
4205 126
5146 796
3478 188
20301 672
18007 186
15677 656
10703 672
5555 236
4512 343