625
2
1506
0
1132
3075
4
440
990
9315
1343
1722
3393
10
3116
1
605
1640
5009
6343
24
20634
8
1008
2474
18403
6
670
521
2306
11392
1104
784
1070
2814
5
1527
1869
1550