269
0
2123
1101
469
683
618
691
587
47041
2551
1
525
918
833
505
2143
1020
1128
544
423
1939
358
968
787
747
441
409
722
415
213
493