145
145
151
276
204
1140
1038
510
411
498
649
1116
578
735
490
464
376
429
597
1568
1282
514