243
159
137
407
1211
275
650
61
172
480
139
1006
543
73
113
776
745
36
61
552
2
730
285
799
282
347
36
17
1190
47
570
169
