16285
1229
999
1201
3384
1929
1568
1268
940
843
1077
1078
1314
980
1289
4189
1300
1087
1873
8610
1362
935
4171
5305
2911