945
0
1880
2
802
471
1824
954
283
2730
6
348
383
467
2635
4940
5
756
524
475
358
312
618
2855
3
2014
553
437
255
2084
1
340
319
325
247
6800