1043
0
668
772
1
2881
2
1661
1610
1343
269
576
267
1557
719
693
470
787
1161
1045
385
20634
8
781
5313
767
2231
1880
2143
1346
306
25137
503
2435