1516
2
1520
34841
19
7736
9
1663
1
863
649
97
254
147
101
520
477
769
617
491
5
332
350
1659
4
513
553
3
510
948
1624
1149
1391
620
1711
486
1428