2125
1
2524
2
1337
0
2526
3
683
2727
2091
2806
180849
4604
13
3375
5477
8
7082
9
1972
3442
9088
1020
623
1645
4820
1869
5
1423
11829