528
112
660
140
418
89
176
37
519
110
110
23
3850
815
451
96
495
105
470
100
643
136
363
77
178
38
198
42
712
151
572
121
341
72