1222
276
2747
619
3220
725
4580
1031
3969
894
10980
2472
3130
705
1884
425
10980
2472