583
0
1418
2
1129
2678
10
17353
1922
1
2522
1172
1043
802
1501
1842
653
1160
694
5316
3
1586
943
733
723
590
1778
1304
1178