4311
2
2120
3
2670
20
3243
7
3559
3719
6370
5
3466
4
1501
1
6197
11768
21
282572
0
865
3803
2632
256612
4328
10
4669