54397
36
810
4
2388
1032
2
51025
16
285
0
4592
44
99276
14
386
491
1
637
787
12
493
733
3
641
644
663
5
368
739
723
823
758
812
1060
4571
24
867
850
1066
993