2326 33
3350 386
10133 331
4759 187
2742 329
991 58
1507 121
3744 851
27931 952
7599 166
6583 171
107221 210