7096 13667
5957 1096
7186 6340
2012 1115
10357 1956
14382 9902
12075 6887
9743 1259
6264 4466
9151 14250
1107 569
8050 3151
11085 14234
4341 14210
1763 7649
8301 2758
11716 12064
5559 11362
10590 4962
7615 2668