599
0
1751
1
2028
951
637
19944
2
159
841
2435
2122
2100
1530
2522
1311
2502
1437
2134
1787
619
2710
658
1720
1451
1622
564
2427
12
1168
14125
10
2901
4435
3