3068 33
3437 386
10457 331
4811 187
2810 329
1018 58
1546 121
3795 851
28037 952
7642 166
6691 171
107659 210