31312 165
12195 99
5557 897
3259 467
7914 138
2426 93
1994 250
2137 419
4852 54
2807 307
3628 706
7670 641
5994 478
4657 310
4649 595
2741 382
19401 386
2351 89
1630 107
4971 689
9665 69
1225 147
3369 481
7827 521