448
17013
1636
256
612
48
863
1113
103
1348
32517
413
1255
471
60
367
295
426
18916
436
625
13214
603
435
27619
1464
1004
949