2381
4
1112
0
2732
2
714
2039
7
1572
1
906
8786
2489
4900
3
9877
5
2268
3626
6713
11
1555
1893
34959
18
5601
588
1826
2322
539
5347
6014
3933
4884
2113
1078
7071