1084
0
649
1
853
56488
935
48766
24
1571
726
1438
1454
3324
5
2003
8686
790
4362
798
2705
1053
6979
4
2027
1230
2043
1132
1207
2
573
5560
1869
598
2602
1861