878
2
2109
1
20850
5
1431
5716
3
1938
1821
1343
451
0
5439
2620
582
6075
15
1749
1685
1627
1780
2088
1787
1000
6091
4
2193
9
608
526
2670
673
2530
868
830
3318