0
1872
1
1340
2887
1584
1661
1609
1214
1326
1040
850
1016
1007
1015
1144
1034
141659
3114
2658
2629
2559