788
2
24181
8
1216
587
0
1020
2275
5255
16
25137
822
1
812
2727
3233
1453
2711
19034
6
139
2221
3
1853
3440
1073
874
3503
341
798
96512
138355
629
488
996
2328