1026
0
41
50969
7
1692
1722
12472
602
3009
3593
722
634
1252
5242
2258
1
464
544
1715
868
1510
4
1458
1668
1946
1029
21152
8
621
98
1618
2042
1369
3683