4097
10
4157
6
1421
1
2864
7
7328
2
1367
2030
393
0
1926
995
661
1987
7952
1883
4098
3
330
2816
896
2095
4
81077
101
504
510
2372
2422
1006
7334
2027
1255
18385
2725