668
0
432
1045
1105
2
2751
1
2211
31535
455
1745
492
781
1873
1222856
4
2042
6
2749
1023
945
618
3114
355
527