2299
0
571
3013
2
44995
433
7
956
521
497
1
2471
726
110
722
595
898
228
619
1646
3
2213
2041
661
606
935
1104
9566
8
802
693
703
1048