12129
4387
2286
1500
3406
1138
8030
4524
8603
1854
7323
974
1406
2531
2308
996
1051
3001
991
1476
1000
2999
1425
1061
998