3112
3345
1812
1072
2942
623
931
1752
932
711
552
781
1051
351
1571
1612
1251
362
212
231
81
21
91
101
161