831
1165
12778
786
1097
902
931
3691
1064
1009
2102
4117
1529
2091
1550
1948
2609
1456
2256
5186
3930
3220
4622
2189
1690
2231
2397
5157
2758
7037
8610
3249
12197
2691