630
2
605
0
1793
3
2453
4
1502
12459
1029
1
3250
51331
25
2348
2200
2861
4198
717
2463
820
45986
1924
2032
2659
2189
2300
3178
636
2207