106
23
490
104
198
42
188
40
2980
632
490
104
750
159
597
127
180
39
198
42
2980
632
188
40
2980
632
106
23
597
127
118
25
597
127
597
127
597
127
680
145