616
0
2996
879
10941
543
1129
1
32302
428
1008
1723
2259
585
746
108797
32
1030
1226
1403
789
664
2907
2
541
25669
856
572
3053
7
1484
1055
73
19783