151
147
44
195
64
89
907
42
19
871
692
623
404
760
822
642
322
3247
1302
975
2299
650
2744
2352
996
1085
654
924
734
770
1416
3203
735
1673
2736
1279
1170
1077
80
541
291