3094 33
3440 386
10463 331
4812 187
2813 329
1022 58
1551 121
3803 851
28041 952
7643 166
6697 171
107674 210