2668
2
2855
3
2730
6
1880
20634
8
282572
0
1020
625
2069
2881
968
1098
2657
25137
1824
4820
3203
10
4396
597
467
1518
1
3092
19279
180849
44199
344
3428
4016
2125
2189