839
0
517
331
269
2123
1101
469
618
47041
918
833
1
505
2143
1020
1128
544
1939
358
968
787
441
409
20634
8
722
415
213
493
675
1661
1608