2952
1351
1043
1225
1330
1614
1854
1952
1684
2509
2434
2472
2671
3370
2147
3077
6068
4645
5822
12337
5352
9557