557
1
2228
639
95
2
733
1209
527
642
252
275
351
1246
3
1486
882
330
823
531
538
448
491
600
454
533
561
799
2424
6
954
620
444
433