649
0
48766
24
1045
266
1571
1
31535
1056
726
953
1431
2
2143
3324
5
6435
7
909
2003
8686
1232
1192
525
1533
2296
1428
1069
896
296
683
2705
1024
6979
4
1586