41
21
11
31
531
171
101
51
121
181
61
1572
177707
847535
640116
369880
698406
191
764269
590911
981254
858432
956606
605613