1010
1
998
2749
3
752
2
20634
8
3293
2668
7077
9
3114
4
3092
1501
2610
1824
0
3251
6
3510
30466
64
2657
1452
4027
5