83
64
62
48
71
22
45
571
460
364
375
369
309
355
342
239
109
139
170
169
96
136
91
980
718
592
513
456
621
469
101
150
108
80
113
67
1140
1399
1313
1122
1629
1258
1296
160
89
103
68