7328
2
3243
7
529
1
1501
1464
0
1399
2691
3595
6
4111
2141
3
18385
2119
4340
5
6236
11
923
2086
4
1740
641
2129
3006
7334
312
11768
21
282572