593
1244
472
5
22529
1075
11411
584
7217
15
655
623
796
512
873
632
3312
753
845
201
1195
595
647
567
6
918
202
371