512
1
387
1422
616
1227
454
1997
1468
3
1255
1658
4
940
2
854
4840
11
488
583
464
1622
639
514
741
389
444
1212
338
2981
851
0
1447
508
692
962
5