2788
3
4585
10
1583
0
3041
2
3453
1
2147
2912
5
3942
3554
1088
12472
3660
3125
15
1204
444571
9
2059
576
3213
7
575