4578
2
1210
1
2204
5
5094
9
1347
1802
295
0
2188
4
4228
3
1884
2259
1960
4623
2365
2317
2257
3552
7222
2977
2886
5141
7
9055
10
2937
2123
4715
5546
6
4519
15
3000
1917
57793