2855
3
20634
8
2730
6
2657
2668
2
2192
0
443
467
813
438
2809
968
933
1
2042
1452
3114
4
1824
2288
1020
331
158
669
659
418
381
31535
475
105290
437
496