2222
501
432
98
677
153
360
82
2980
671
2327
524
318
72
2480
559
680
154