580
0
1126
14508
18
165
363
31535
3092
1
1560
1819
6
2730
2960
472
428
105807
42
1853
1581
2046
8
948
5781