1661
1
2702
0
2328
951
2152
286
722
2490
787
799
297
1101
358
1043
267
602
683
25137
1411
743
4864
415
416
467
688
377
529
544
318
2132