953
0
517
1045
422
2328
1418
2
552
642
3287
1
468
3373
505
576
918
2275
668
4594
19279
1297
282572
611
631
429
2211
390
350
494
419
391
1115