935
0
1084
843
1
1326
322
1132
2542
10013
2
1129
1868
798
477
573
2141
3
553
472
2619
611
340
714
1049
1454
1053
1268
804
414
2211