30916 718
3659 244
2474 86
8636 636
4596 712
1146 211
3013 230
4519 682
4313 126
10517 663
8205 770
6254 277
8789 200
1845 79
3677 595
15686 684
5972 622
31038 301
3918 350
2881 97
5805 554
6587 594
11999 761
10495 831