2490
0
872
13491
505
428
646
3248
2551
1
2152
339
2964
881
707
14492
2702
1661
1436
820
2655
787
398
543
846
514
409
859
7952
1215
454
744