1
5
18
6
1070
40
759
8
49
363
254
19
2
23
78
111
20
37
11
200
271
468
551
66
256
26
569
687
175
330
275
29
98
456
41
60
231
265
375
446
48
497
516
67