412
136
1564
133
59
41
71
17
74
37
61
51
45
119
430
459
90
83
26
27
216
436
111
107
31
105
314
91
290
214
19
307
157
293
1491
438
18
56
46
101
170
48
65
319
316
8158
28
2036
312
54
97
40
23
201
376
568
162