53
58
27
250
604
51
181
517
297
603
1563
841
105
71
12723
4064
38
121
170
88
10086
56
104
508
137
93
1450
48
61
190
863
80
31
45
32
410
611
3119
4777
417
76
317
1308
118
82
75
44
35
63
84
141
23
110
70