7065
2
2106
3
71386
0
17420
8
1302
1813
377
1
1116
1812
1348
5
12959
6
829
2870
12403
2102
2662
2041
1095
4
2455
7
501
2336
1306
1126
887
851
5677
4678
17441
9
11457
1526