32302
0
428
1008
297066
1723
2259
1
585
746
108797
32
1030
1403
789
664
2907
2
541
25669
856
572
1484
1055
73
19783
2535
462
560
932
652
894
1289601
4