1513
4
3231
3
520
1
3917
2
6790
1243
1797
2664
1643
1064
6
1851
8117
5
2051
2629
15
1806
627
1853
975
1110
516
688
533
361
420
691
335
511
412
585
525