12060
994
1544
1371
820
4918
801
704
802
947
1390
916
658
2909
2241
917
981
844
733
708
824
1246
1165
851
719