31235 70
1599 349
1761 521
1981 508
304 77
3271 934
2323 691
22743 100
17471 131
6573 632
4213 126
5147 796
3487 188
20301 672
18031 186
15689 656
10705 672
5559 236
4512 343