2
1581
143
101
217
119
179
82
2
40
1
829
3
28
20