3698 33
3484 386
10671 331
4883 187
2860 329
1045 58
1615 121
3835 851
28103 952
7669 166
6739 171
107808 210