690
5812
967
31
381
717
374
515
1259
13910
1288
11426
14213
411
1053
864
752
948
897
1158
271
814
673
13617
1243
809
352
15516