4895
9
1501
1
2119
3243
7
650
0
400
3564
3
1489
1182
2
5455
2422
1129
3466
4
5611
11
4067
9953
2445
661
936
18385
7906
8
662
893
4920
775