1512
313
592
123
1050
218
2554
529
679
141
669
139
1153
239
8850
1832
819
170
11166
2312
642
133
2722
564
17688
3662