706
1
454
688
1603
2
3442
4820
1129
0
1448
20634
8
417
2962
6
1392
4396
3
650
2461
20
2368
167
2125
929
2526
1642
1584
560
521
2982
1425
282572
1054
2119
1924