111
763
69
812
107
692
87
680
95
603
278
1,047
146
586
52
489
64
424
67
456
178
419
70
372
26
376
39
358
92
332
329
78
322
174
302