1661
1
2328
0
787
2490
20634
8
381
403
267
1043
2702
457
66
2855
3
986
683
456
602
547
415
325
544
2668
2
722
951
554
2143
5313
417
454