1101
0
726
1853
618
320
2199
1059
253
516
714
1167
1062
463
477
418
2211
20634
8
510
881
326
529
5875
1840
2
425
767
765
743
771
308
1133