25137
0
31535
17353
3114
4
1824
47041
418
676
602
19279
2
771
1098
1100
968
2041
1
759
341
1020
303
1149
457
871
1712
1942
1877
679
52
2740
328
2199