122
32512
2784
2173
873
1305
14
44
18711
1153
1484
25013
15013
1684
521
581
631
692
633
872
73
962
1294
3247
31413
1712
1321