2512
2
614
0
3465
1
612
2901
788
893
1867
916
684
18617
2101
387
628
1001
2113
370
1519
752
777
1038
360
249
412
565
3854
3
866
2180
310
807