1880
2
2855
3
2668
20634
8
457
0
505
403
4111
2730
6
467
2992
2955
647
1153
468
438
1009
325
2152
3428
1133
661
1614
1
381
1897
4820
943
454
2328
409