962
721
952
1178
2076
1210
1355
1117
1445
1542
1250
1290
3679
2328
2203
4531
3563
8281
5186
6288
43487