353
1
1249
3
1486
2
883
330
277
254
678
94
532
108
540
496
95
1156
992
3535
799
1222
1008
4
759
1003
1996
736
570
89
974
6835
10
722
659