121386
2216
793771
1503109
1231412
1459192
798793
1476867
578257
448941
1070618
909737
1112992
594886
107779
1127344
776950
910605
800404
567454
839553
1231560
405917
188364
1222533
571354