119
826
146
763
84
579
107
647
624
548
88
490
128
553
165
537
34
437
35
424
106
403
294
390
96
353
135
333
13
778
62
329
343
54
311