4682
2
1036
1
2220
0
999
17730
11
11881
3
1054
6076
18
1513
3615
7
4513
1961
17637
4936
1425
661
1501
2097