144
149
40
194
60
91
856
41
19
835
661
594
385
726
791
638
321
3203
1273
941
2201
637
2619
2274
969
1059
636
915
722
747
1385
3106
727
1629
2647
1256
1148
1054
79
78
527
293