1793
3
1502
2
2453
4
630
605
0
2032
1
1639
2189
12459
1029
636
2300
3250
3633
13
51331
25
2348
2200
2722
45986
2861
2061
24418
8
3554
3593
16
5196
4198
586
717
1397
2463