1661
1
2328
0
787
2490
381
403
267
1043
2702
457
66
986
683
456
602
547
415
325
544
722
951
554
2143
5313
417
454
423
358
578