1225
1486
31581
3507
21673
843
959
10254
1564
1225
1308
2658
2129
2174
1011
1361
1280
1977
1315
1331
1934
1651
960
1216
977