47041
0
918
833
1
505
2143
1020
1128
544
1939
358
968
787
441
409
722
415
213
493
675
1661
1608
846
25137
909
372
668
333
294
439
325