797
0
31535
618
25127
1219
676
584
1045
457
1824
1152
1128
458
358
2992
303
505
2748
2
1949
341
29323
943
1608
1232
953
546
765
2328
871