3078 33
3438 386
10458 331
4811 187
2812 329
1020 58
1549 121
3799 851
28038 952
7642 166
6691 171
107668 210