469
101
2960
1819
901
415
1223
583
563
235
573
153
722
236
597
347
135
58
363
226
460
52
574
169
320
153
867
301
508
124
671
297
181
111
585
121
342
164
578
53