3452 33
3467 386
10598 331
4857 187
2841 329
1040 58
1595 121
3822 851
28081 952
7660 166
6725 171
107772 210