2123
0
1066
534
1475
1298
1120
2271
4
6916
664
1862
1
857
758
914
1853
3188
1500
526
570
477
372
1588
19783
2
2535
938
337
2771
4044
5
384
3083