1551
2
1020
0
20634
8
2275
19279
17353
31535
467
2727
918
25137
1010
1
3025
798
1869
2668
3114
4
1550
1974
968
482
2111
3
3510
6526
4309
1663
3498
371
2539
5
802