2786
2
2125
1
915
2062
2235
347
0
1848
353
699
165
120469
35
518
819
1440
2819
1089
2189
147
341
918
53
288
3492
486
332
46
1336
409
477
1441