653
0
2881
2
31535
846
1045
2250
3114
4
3510
4111
2749
1
2748
1452
1098
3047
10
2189
398
2109
2546
4694
7
2076
16840
15
467
668
820
659
1463
2735