216
1
418
386
319
273
338
1457
80
291
72
86
60
297
67
83
94
300
2
336
84
339
311
302
95
74
961
396
81
408