953
0
1824
1661
1
2271
597
407
274
1025
1269
1428
1101
410
1164
1477
876
269
476
668
1131
19279
2
2275
737
608
380
2726
392
488
682