88
1
201
2
2228
527
813
639
1209
174906
14
642
733
630
95
1442
2424
6
620
954
624
5
447
531
538
799
561
491
533
452
600
1485
882
823
330