3109 33
3444 386
10470 331
4812 187
2814 329
1023 58
1553 121
3805 851
28044 952
7644 166
6698 171
107689 210