106
0
41
929
8065
4
493
1733
55
2061
3
2556
1
2773
5
2467
831
1138
1581
2
3083
3024
688
1184
693
2103
612
1648
5043
785
692
354
297
109