2490
0
486
787
1126
554
21743
1
580
634
1939
5313
484
722
610
1872
521
544
409
1448
2328
1425
3373
420
56488
663
1045
951
2152
457
363
627