106
538
97
523
99
492
97
491
93
460
87
447
80
409
81
404
71
368
71
357
65
357
64
335
58
326
57
291
106
538
97
523
99
492
97
491
93
460
87
447
80
409
81
404
71
368
71
357
65
357
64
335
58
326
57
291