34991 622
1462 140
11530 157
3665 612
5512 598
5870 483
9647 234
1683 337
3859 799
30050 307
4381 824
1676 119
1103 181