636
0
421
1
951
884
2505
2
12632
7
2551
3
2619
980
3054
5
2828
2748
9
2057
1683
10180
8
1595
582
606
1633
4
17391