1545
2
1532
1
2605
4
404
0
1000
868
1266
830
662
3621
526
1380
2082
3428
467
19944
801
802
2565
1606
4016
5486
6346
16
3634
2173
6977
1448
1828
3378
7
19079
6