120
688
872
21520
10714
17428
2210
2070
740
1590
840
1873
942
280
514
343
481
238
320
180
383
210
231
360
140
90