9055
10
1977
2
7222
4
4099
8
3429
7
5387
5
746
0
2992
6
57793
7893
4606
1
2233
3
3212
27
2489
1917
51331
25
962
882
2788
2781
2711
1210
4578
3565
4715
1271
2069
2523
3987
348