495
382
32
256
319
71
277
70
24
20
73
40
65
89
179
323
523
159
240
1937
114
249
292
210
326
1285
533
183
935
235
361
152
679
170