3291 33
3456 386
10540 331
4849 187
2835 329
1037 58
1583 121
3817 851
28066 952
7654 166
6713 171
107739 210