7222
4
1012
0
615
3565
8
4715
5
1271
1
2069
1293
3987
3
938
348
826
2348
5915
11
327
2478
785
404
5151
2
1552
2911
9
2317
2802
2292
3696
4651
2204
1809
25494
398656
19