31210 70
1589 349
1760 521
1981 508
300 77
3226 934
2314 691
22736 100
17467 131
6545 632
4189 126
5143 796
3465 188
20301 672
17977 186
15660 656
10701 672
5554 236
4508 343