3300
5329
4541
5
1047
1610
1252
78
1215
328
679
10
821
428
283
39
1558