66
319
19
316
8166
28
2045
314
54
97
40
23
201
376
569
163
31
73
20
309
325
255
93
56
48
359
61
81
42
90