1512
313
669
139
1050
218
592
123
679
141
2554
529
829
172
5881
1218
708
147
8581
1777
819
170