3509 33
3471 386
10612 331
4859 187
2849 329
1040 58
1599 121
3826 851
28084 952
7667 166
6726 171
107780 210