1732
0
417
730
1106
532
1064
660
29355
5527
3
520
530
2399
1301
698
701
1494
5368
1342
1012
592
923
521
778
1164
802
4937
1109
3158
1159
467